2023/12/231952字符

样式操作

HTML

<div class="text">text</div>
<div class="">
    <p class="call">1</p>
    <p class="call">2</p>
    <p class="call">3</p>
</div>
<form action="./" method='GET'>
    <h3>选择你喜欢的明星</h3>
    <select name='star'>
        <option value="s">詹姆斯</option>
        <option value="a">库里</option>
        <option value="b">奥拉迪波</option>
    </select>
    <h3>一句话简单介绍你喜欢的明星</h3>
    <input type="text" name='easy' value='bozai'>
    <h3></h3>
    三分准:<input type="checkbox" name='special' value='three'>
    组织好:<input type="checkbox" name='special' value='org'>
    突破强:<input type="checkbox" name='special' value='strong'>
    <h3>具体描述该明显的技术特点</h3>
    <textarea name="des" id="" cols="30" rows="10"></textarea>
    <input type="submit" value='login'>
</form>

JS

$(".text").addClass("red");  // 添加类名
$('.text').addClass(function (index, ele) {});
$(".text").removeClass("red");  // 删除类名,参数为空时全部删除
$('.text').hasClass('red');  // 判断类名是否存在
$(".text").toggleClass("red");  // 如果存在(不存在)就删除(添加)一个类名

$(".text").html("<span>wrod</span>");  // 替换内容
$(".text").html()  // 获取dom结构,多个dom时只取第一个
$(".text").text() // 获取元素文本内容
$(".text").text("text");  // 替换文本内容
$(".call").each(function(index, ele){  // 循环
    console.log(index, ele);
});

$('form').serialize();  // 将用作提交的表单元素的值编译成字符串
$('form').serializeArray();  // 将用作提交的表单元素的值编译成数组

$("input[type='checkbox']").val();  // 读取 value 值,多个 dom 时只取第一个
$("input[type='text']").val('aaa');  // 写入 value 值,但 html 结构本身 value 值并没有变